An introduction to Scheme programming language basics including its characteristics, primitive data types, list operations, expression evaluation, variables, function definition, equality predicates, and control structures.
The original INTERCAL-72 compiler source code, as both scans and transcriptions, has been rediscovered and is now available. The article details the history of INTERCAL, its influence on esolangs, and the process of getting the original compiler running on a modern system.
A MicroPython port for the Flipper Zero allowing users to create apps, games, and scripts using their favorite programming language without needing custom firmware.
Learning Lua, the world's simplest programming language, can enhance programming skills, increase exposure to computer science, and improve software design skills.
A comparison of Clojure with other functional programming languages like Haskell, Scala, and Elixir, highlighting their features, performance, and use cases.
Jank is a general-purpose programming language that combines the interactive, value-oriented nature of Clojure with native compilation and minimal runtimes. It offers seamless integration with C++ and LLVM-based JIT compilation for high performance while maintaining strong compatibility with Clojure.
Jeaye Wilkerson introduces jank, a new programming language that combines Clojure's code-as-data philosophy with native programming capabilities. Designed for gaming and other resource-intensive applications, jank aims to bridge the gap between dynamic languages and low-level performance.
Mirror is a new programming language that generates code from input-output examples using AI.
GitLab introduces CI/CD Steps, a new programming language designed for simplifying complex DevSecOps automation workflows.